An Algorithm for Counting the Number of 2n-Periodic Binary Sequences with Fixed k-Error Linear Complexity

نویسندگان

  • Wenlun Pan
  • Zhenzhen Bao
  • Dongdai Lin
  • Feng Liu
چکیده

The linear complexity and k-error linear complexity of sequences are important measures of the strength of key-streams generated by stream ciphers. The counting function of a sequence complexity measure gives the number of sequences with given complexity measure value and it is useful to determine the expected value and variance of a given complexity measure of a family of sequences. Fu et al. studied the distribution of 2n-periodic binary sequences with 1-error linear complexity in their SETA 2006 paper and peoples have strenuously promoted the solving of this problem from k = 2 to k = 4 step by step. Unfortunately, it still remains difficult to obtain the solutions for larger k and the counting functions become extremely complex when k become large. In this paper, we define an equivalent relation on error sequences. We use a concept of cube fragment as basic modules to construct classes of error sequences with specific structures. Error sequences with the same specific structures can be represented by a single symbolic representation. We introduce concepts of trace, weight trace and orbit of sets to build quantitative relations between different classes. Based on these quantitative relations, we propose an algorithm to automatically generate symbolic representations of classes of error sequences, calculate coefficients from one class to another and compute multiplicity of classes defined based on specific equivalence on error sequences. This algorithm can efficiently get the number of sequences with given k-error linear complexity. The time complexity of this algorithm is O(2k logk) in the worst case which does not depend on the period 2n.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ar X iv : 1 10 8 . 57 93 v 1 [ cs . C R ] 3 0 A ug 2 01 1 The k - error linear complexity distribution for 2 n - periodic binary sequences

The linear complexity and the k-error linear complexity of a sequence have been used as important security measures for key stream sequence strength in linear feedback shift register design. By studying the linear complexity of binary sequences with period 2n, one could convert the computation of kerror linear complexity into finding error sequences with minimal Hamming weight. Based on Games-C...

متن کامل

The $$k$$ -error linear complexity distribution for $$2^n$$ -periodic binary sequences

The linear complexity and the k-error linear complexity of a sequence have been used as important security measures for key stream sequence strength in linear feedback shift register design. By studying the linear complexity of binary sequences with period 2n, one could convert the computation of kerror linear complexity into finding error sequences with minimal Hamming weight. Based on Games-C...

متن کامل

Characterization of 2n-periodic binary sequences with fixed 2-error or 3-error linear complexity

The linear complexity of sequences is an important measure of the cryptographic strength of key streams used in stream ciphers. The instability of linear complexity caused by changing a few symbols of sequences can be measured using k-error linear complexity. In their SETA 2006 paper, Fu, Niederreiter, and Su [3] studied linear complexity and 1-error linear complexity of 2-periodic binary seque...

متن کامل

Characterization of $2^n$-periodic binary sequences with fixed 3-error or 4-error linear complexity

The linear complexity and the k-error linear complexity of a sequence have been used as important security measures for key stream sequence strength in linear feedback shift register design. By using the sieve method of combinatorics, the k-error linear complexity distribution of 2-periodic binary sequences is investigated based on Games-Chan algorithm. First, for k = 2, 3, the complete countin...

متن کامل

The 4-error linear complexity distribution for $2^n$-periodic binary sequences

By using the sieve method of combinatorics, we study k-error linear complexity distribution of 2-periodic binary sequences based on Games-Chan algorithm. For k = 4, 5, the complete counting functions on the k-error linear complexity of 2-periodic balanced binary sequences (with linear complexity less than 2) are presented. As a consequence of the result, the complete counting functions on the 4...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IACR Cryptology ePrint Archive

دوره 2016  شماره 

صفحات  -

تاریخ انتشار 2016